pastor and farm leader - Français Anglais Dictionnaire